function loadImg(url){
    let image = new Image();
    return new Promise((resolve,reject)=>{
        image.src = url;
        image.onload = function(e){
            resolve({e,image})
        }
        image.onerror = function(e){
            reject({e,image})
        }
    })
}

loadImg("/img/img1.jpg",document.querySelector('#app')).then(({e,image}) => {
    // 图片实际宽高
    console.log(image.offsetWidth)
    // 如果offsetWidth > 0, 那么，image.width取offsetWidth
    // f否则，取图片原始宽高
    console.log(image.width)
    // 原始图片宽高
    console.log(image.naturalWidth)
}).catch(e=>{

})